package sctu.edu.java.year2016.team04.baiyunfei.day20160619.chapter10_3;

import sctu.edu.java.year2016.team04.baiyunfei.day20160619.chapter10_3.EmpGather_1;

import java.util.HashMap;
import java.util.Map;

/**创建Map集合，创建Emp对象，并将创建的emp对象添加到集合中（EMP对象的id作为map集合的建）并将id为005的对象从集合中移除。
 * Created by DE on 2016/6/20.
 */
public class MapText {
    public static void main(String[] args) {
        Map map=new HashMap();

        EmpGather_1 emp= new EmpGather_1("吴",006);
        EmpGather_1 emp1=new EmpGather_1("钱",002);
        EmpGather_1 emp2=new EmpGather_1("孙",003);
        EmpGather_1 emp3=new EmpGather_1("李",004);
        EmpGather_1 emp4=new EmpGather_1("周",005);
        EmpGather_1 emp5=new EmpGather_1("赵",001);

        map.put(emp.getId(), emp.getName());
        map.put(emp1.getId(),emp1.getName());
        map.put(emp2.getId(),emp2.getName());
        map.put(emp3.getId(),emp3.getName());
        map.put(emp4.getId(),emp4.getName());
        map.put(emp5.getId(), emp5.getName());

        System.out.println("map 集合中有：" + map);

        System.out.println("FOR输出");
for(int i=1;i<map.size();i++){
    System.out.println(map.get(i));
}

map.remove(5);
        System.out.println("map 集合中有：" + map);
        /*System.out.println("迭代器输出"); //少个包


        Set set=map.keySet();
        Iterator it=set.iterator();
        while(it.hasNext()){
            String key;
            String value;
            key=(String)it.next();
            value=(String)map.get(key);
            System.out.println(key+"--"+value);
        }*/

    }
}
